//
//  Model.h
//
//  Created by Molon on 13-10-25.
//  Copyright (c) 2013年 Molon. All rights reserved.
//

#import <Foundation/Foundation.h>

/**
 *  子类不可有 description 名称
 */
@interface Model : NSObject<NSCopying>

+ (instancetype)turnObject:(NSDictionary*)dict;

/**
 *  转化成dictionary，可以被直接转换成JSON的，内部Model或者ModelArray会递归处理
 */
- (NSDictionary*)convertedDictionaryWithIgnoreNil:(BOOL)ignoreNil;

/**
 *  convertedDictionaryWithIgnoreNil:返回的数组转换成的JSON
 */
- (NSString *)JSONStringWithIgnoreNil:(BOOL)ignoreNil;


@end
